open ditch drainage - Turkish English Dictionary